/*
 * @FilePath: menu.js
 * @Author: 杜芬
 * @Date: 2024-05-10 15:00:21
 * @LastEditors: Please set LastEditors
 * @LastEditTime: 2024-05-12 21:07:25
 * Copyright: 2024 xxxTech CO.,LTD. All Rights Reserved.
 * @Descripttion: 页面
 */
import { EventBus } from '../utils/EventBus';
// import { ship } from '../model/Ship';
// 右上角 2 个按钮
let modeArr = [
  {
    mode: 'mode-topView', // id 名字，也作为 EventBus 中自定义事件名字
    isOpen: false // 当前按钮状态-true开始，false关闭中
  },
  {
    mode: 'mode-roaming',
    isOpen: false
  },
]
window.addEventListener('DOMContentLoaded',() => {
    for (var i = 0; i < modeArr.length; i++) {
      let item = modeArr[i]
      // 获取右上角按钮绑定原生点击事件
      document.getElementById(item.mode).onclick = function () {
        item.isOpen = !item.isOpen // 控制打开状态等
        // 触发这个名字在发布订阅对象里，下属数组里所有方法触发，并传递第二个参数过去
        EventBus.getInstance().emit(item.mode, item.isOpen)
      }
    }
})



